1.?df命令
- 功能:用于顯示文件系統的磁盤空間使用情況。
- 選項:
-h
:以人類可讀的格式(如K、M、G)顯示磁盤容量。-i
:顯示inode的使用情況,而不是磁盤空間。
- 示例:
df -h
:以人類可讀的格式顯示所有掛載的文件系統的磁盤使用情況。
2.?du命令
- 功能:用于估算文件或目錄的磁盤空間使用量。
- 選項:
-h
:以人類可讀的格式顯示磁盤空間使用量。-s
:僅顯示總計磁盤空間使用量,而不顯示每個子目錄和文件的詳細信息。
- 示例:
du -h /path/to/directory
:顯示指定目錄及其子目錄的磁盤使用情況,并以人類可讀的方式顯示大小。
3.?ls命令
- 功能:用于列出文件和目錄,并顯示它們的屬性,包括文件大小。
- 選項:
-l
:以詳細的列表格式顯示文件的大小。-h
:以人類可讀的格式顯示文件大小。
- 示例:
ls -lh /path/to/file
:以人類可讀的格式顯示指定文件的大小。
4.?find命令
- 功能:用于按照指定的條件搜索文件,可以用來查找特定大小的文件。
- 示例:
find /path/to/search -type f -size +10M
:在指定目錄下查找大小超過10MB的文件。
5.?stat命令
- 功能:用于顯示文件的詳細信息,包括文件的大小和其他屬性。
- 示例:
stat filename
:顯示文件的大小、權限、創建日期等詳細信息。
6.?lsblk命令
- 功能:用于列出所有塊設備(如硬盤、U盤等)及其掛載點的信息。
- 示例:
lsblk
:顯示所有塊設備的信息,包括磁盤和分區。
7.?fdisk命令
- 功能:用于對磁盤分區進行管理,包括顯示磁盤分區的信息、創建、刪除、調整分區等操作。
- 示例:
fdisk -l
:列出所有磁盤的分區表信息。
8.?修改文件大小的命令
- truncate命令:用于截斷或擴展文件的大小。
- dd命令:用于復制文件或設備,也可以用來更改文件大小。
- fallocate命令:用于預分配文件的空間。
這些命令為Linux系統下磁盤空間和文件尺寸的管理提供了強大的工具,用戶可以根據實際需求選擇合適的命令進行操作。